capture (someone's) heart

Translations
faire chavirer le cœur de quelqu’un
Definitions
To win someone's affection or love, often through charm, kindness, or emotional connection.